package cc.rengu.igas.bsps.common.constant;

import java.io.Serializable;

/**
 * Dubbo方法调用常量定义
 * Created by 王成 on 2020/3/21
 */
public class DubboMethodConstant implements Serializable {
    /* 消息推送服务 */
    public static final String MSG_PUSH_SERVICE = "msgPushService";
    public static final String MCHNT_TRANS_RESULT_NOTICE = "mchntTransResultNotice";
    /* 短信发送服务 */
    public static final String SMS_SEND_SERVICE = "smsPlatService";
    public static final String SMS_MSG_PUSH = "smsMsgPush";

    /* 微信支付服务 */
    public static final String WECHAR_PAY_SERVICE = "wechatPayService";
    /* 微信支付服务 - 扫码收款方法 */
    public static final String WECHAT_MICROPAY = "micropay";
    /* 微信支付服务 - 消息推送 */
    public static final String WECHAT_MSG_PUSH = "wechatMsgPushService";
    /* 微信商户服务 */
    public static final String WECHAT_MCHNT_SERVICE = "wechatMchntService";

    /* ESB业务支撑交易 */
    public static final String DUBBO_BANK_SUP_SERVICE = "bankSupService";
    /* ESB本行核心业务交易 */
    public static final String DUBBO_CORE_ESB_SERVICE = "coreEsbService";
    /* 网银互联业务交易 */
    public static final String DUBBO_IBPS_SERVICE = "ibpsService";
    /* 虚拟账户交易 */
    public static final String DUBBO_VIRT_ACCT_SERVICE = "virtAcctService";

    /* 支付宝交易 */
    public static final String DUBBO_ALI_PAY_SERVICE = "alipayService";
    /* 支付宝商户服务 */
    public static final String DUBBO_ALIPAY_MCHNT_SERVICE = "alipayMchntService";

    /* 银联二维码服务组件  */
    public static final String DUBBO_UPQC_SERVICE = "upqcService";
    /* DUBBO 调用超时*/
    public static final String DUBBO_OVERTIME = "98";
    /* DUBBO 默认业务分类 */
    public static final String DUBBO_DEFAULT_BIZ_TYPE = "00";
    /* 加密平台 */
    public static final String DUBBO_ENCRYPT_PLAT_SUP_SERVICE = "encryptPlatSupService";

    /* 营销服务组件  */
    public static final String DUBBO_MOMP_STA_SERVICE = "queryStatisService";
    /* 电子银行服务组件  */
    public static final String DUBBO_EBANK_SUP_SERVICE = "ebankSupService";

}
